package com.itheima03.day14Test;

/**
 * @author 刘全
 * @date 2021/8/6
 */
public class Test3 {
    public static void main(String[] args) {
        /**
         * 练习三：多线程练习
         * 	问题：
         * 	请编写程序，分别打印主线程的名称和子线程的名称。
         * 	要求使用两种方式实现：
         * 		第一种方式：继承Thread类。
         * 		第二种方法：实现Runnable接口。
         */
        method1();
        method2();

    }

    public static void method1() {
        //第一种方式：继承Thread类。

        //打印主线程的名称
        System.out.println("主线程的名字为"+Thread.currentThread().getName());
        //打印子线程的名称
        MyThread3 mt = new MyThread3();
        mt.start();
    }

    public static void method2() {
        //第二种方法：实现Runnable接口。

        //打印主线程的名称
        System.out.println("主线程的名字为"+Thread.currentThread().getName());
        //打印子线程的名称
        MyRannable3 mr = new MyRannable3();
        Thread tr = new Thread(mr);
        tr.start();
    }
}
